Pagamento
O módulo de pagamento implementa a integração do gateway de pagamento de um aplicativo. Ele oferece opções de pagamento único e pagamento recorrente.
- ApoiosStripe, PayPal, 2Checkout, PayU, IyzicoAliasgateways de pagamento.
- Consulte a página de descrição do módulo para obter uma visão geral dos recursos do módulo.
pacotes de gateway suportados
Para usar um gateway de pagamento, você precisa adicionar pacotes NuGet relacionados ao seu projeto relacionado, conforme explicado na seção Instalação manual acima, e adicionar DependsOn ao seu módulo relacionado. Por exemplo, se você não quiser usar PayU, não precisa usar seus pacotes NuGet.
Depois de adicionar pacotes de um gateway de pagamento ao seu aplicativo, você também precisa configurar as opções do módulo de pagamento global e as opções para os módulos de pagamento que você adicionou. Consulte a seção Opções abaixo.
criando um gateway de pagamento personalizado
Se você precisar de um gateway de pagamento diferente dos existentes, poderá criar seu próprio gateway de pagamento personalizado. São necessárias duas etapas para criar um gateway de pagamento personalizado. A primeira é criar um objeto de gateway de pagamento que implemente IPaymentGateway. Esta interface expõe as principais operações de pagamento sem qualquer UI. A segunda etapa é criar a UI para o gateway de pagamento. Esta UI é usada para redirecionar o usuário ao gateway de pagamento e validar o pagamento.
Siga as instruções aqui para criar um gateway de pagamento personalizado.
pacotes
Este módulo segue o guia de práticas recomendadas de desenvolvimento de módulo e consiste em vários pacotes NuGet e NPM. Consulte o guia se quiser entender os pacotes e as relações entre eles.
Você pode visitar a página da lista de pacotes do módulo de pagamento para ver a lista de pacotes relacionados a este módulo
Interface de usuário
páginas públicas
Selecção de gateway de pagamento
Esta página permite selecionar um gateway de pagamento. Se houver um gateway de pagamento configurado para aplicação final, esta página será ignorada.
Páginas de pré-pagamento PayU
Esta página é usada para enviar o nome, sobrenome e endereço de e-mail do usuário ao PayU.
páginas de admin
Página de planos de pagamento
Os planos de pagamento de assinaturas podem ser gerenciados nesta página. Você pode conectar assinaturas externas para cada gateway a um plano.
Página de Pedido de Pagamento
Esta página lista todas as operações de solicitação de pagamento no aplicativo.